package singleton;

/**
 * @author: zhouyang
 * @descrpition: 并发安全 饿汉模式
 * @time: 2019-05-24 20:16
 */
public class Singleton_1 {

    private static Singleton_1 singleton = new Singleton_1();

    //私有化构造方法
    private Singleton_1(){
    }

    //采用饿汉模式 在类被加载前就初始化这个对象 这个对象之后再也不会被加载了
    //但是有个不好的地方 如果这个类一直不被使用 那么它将占用内存资源
    public static Singleton_1 getInstance(){
        return singleton;
    }
}
